membrane technology - Alemán Inglés Diccionario